//[模块化的概念]


//必要性：
//JS发展初期，使用寥寥数语实现简单的页面交互逻辑即可
//随着大前端时代的到来，前端代码日益膨胀，此时在S方面就会考虑使用模块化规范去管理

//概念：
//把一个大的程序拆分成相互依赖的n个小文件
//这些小文件还可以通过特定的语法组合到一起
//这个过程称之为模块化

//优点：
//避免命名冲突（减少命名空间污染）
//更好的分离，按需加载
//更高复用性
//高可维护性

//缺点：
//没有缺点令
//需要学习模块化语法